home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / pv3dv1.zip / PV3DV100.EXE / GRAAL.POV < prev    next >
Text File  |  1993-04-03  |  19KB  |  762 lines

  1. /******************************************/
  2. /* PV3D V1.00 one modeler for POV-RAY     */
  3. /******************************************/
  4. /* POV-RAY V1.0 Generated file            */
  5. /* Copyright Lecointe Ludovic 1992,1993   */
  6. /* PV3D is a FREEEWARE                    */
  7. /* Use the no registered version only     */
  8. /* for no commercial use.                 */
  9. /* Send your contribution for the         */
  10. /* development of PV3D and receive the    */
  11. /* last available registered version of   */
  12. /* PV3D   (55$)                           */
  13. /******************************************/
  14. /* Lecointe Ludovic                       */
  15. /* 16 Rue du Bouvreuil                    */
  16. /* 77240 CESSON la Forêt                  */
  17. /* France                                 */
  18. /******************************************/
  19.  
  20.  
  21.  
  22. #default { texture { ambient .4 diffuse .6}}
  23. #include "colors.inc"
  24. #include "shapes.inc"
  25. #include "textures.inc"
  26. #include "stones.inc"
  27.  
  28. camera { 
  29.     location        <0.01000 -0.21578 4.63317>
  30.     direction       <0 0 1.0>
  31.     up              <0 1 0>
  32.     right           <1.3333 0 0 >
  33.     look_at <0.00000 -0.90000 -1.41000>
  34. }
  35.  
  36. object {
  37.     light_source { <0.00000 0.29000 1.31000> color red 1.00000 green 1.00000 blue 1.00000 scale <1.00000 1.10000 1.00000> }
  38. }
  39. object {
  40.     light_source { <0.00000 0.34091 3.17554> color red 1.00000 green 1.00000 blue 1.00000 scale <0.43554 0.47909 0.43554> }
  41. }
  42. /*********************************/
  43. /*Master*/
  44. #declare Master =  composite
  45. {
  46. /*PlaY23*/
  47.    object
  48.    {
  49.     plane { <0.0 1.00000 0.0> 0.0 
  50.     translate < -0.02000 1.69993 0.00000> 
  51.     }
  52.     texture
  53.     {
  54.     Apocalypse
  55.     scale < 0.32000 1.00000 0.33000>
  56.     translate < -0.02000 1.69993 0.00000> 
  57.     }  /* End Texture */
  58. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  59.    } /*End object*/
  60.    object
  61.    {
  62.     difference
  63.     {
  64.     /*Cube29*/
  65.     intersection { Cube 
  66.     scale < 1.72000 0.44000 0.08000>
  67.     translate < 0.00000 0.00000 0.00000> 
  68.     }
  69.     /*CylZ33*/
  70.     intersection
  71.     {
  72.     quadric { Cylinder_Z }
  73.     plane { <0.0 0.0 1.0> 1.0  }
  74.     plane { <0.0 0.0 -1.0> 1.0 }
  75.     scale < 0.44155 0.77945 0.33335>
  76.     translate < -1.00845 -0.50945 0.00000> 
  77.     }
  78.     /*CylZ34*/
  79.     intersection
  80.     {
  81.     quadric { Cylinder_Z }
  82.     plane { <0.0 0.0 1.0> 1.0  }
  83.     plane { <0.0 0.0 -1.0> 1.0 }
  84.     scale < 0.44155 0.77945 0.33335>
  85.     translate < 1.00845 -0.50945 0.00000> 
  86.     }
  87.     /*CylZ35*/
  88.     intersection
  89.     {
  90.     quadric { Cylinder_Z }
  91.     plane { <0.0 0.0 1.0> 1.0  }
  92.     plane { <0.0 0.0 -1.0> 1.0 }
  93.     scale < 0.44155 0.77945 0.33335>
  94.     translate < 0.00155 -0.51945 0.00000> 
  95.     }
  96.     } /* End CSG */
  97.     texture
  98.     {
  99.     Stone23
  100.     scale < 1.72000 0.44000 0.08000>
  101.     translate < 0.00000 0.00000 0.00000> 
  102.     }  /* End Texture */
  103. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  104.      bounded_by { box { <-1.82000 -1.38890 -1.56000> <1.82000 1.49000 4.79317>}}
  105.     } /*End CSG object*/
  106.    object
  107.    {
  108.     union
  109.     {
  110.     /*Cube36*/
  111.     intersection { Cube 
  112.     scale < 1.72118 0.08000 0.17561>
  113.     translate < 0.00000 0.50000 0.00000> 
  114.     }
  115.     /*Cube37*/
  116.     intersection { Cube 
  117.     scale < 0.08216 0.44631 0.17561>
  118.     translate < -1.63859 -0.00832 0.00000> 
  119.     }
  120.     /*Cube38*/
  121.     intersection { Cube 
  122.     scale < 0.08216 0.44631 0.17561>
  123.     translate < 1.63859 -0.00832 0.00000> 
  124.     }
  125.     } /* End CSG */
  126.     texture
  127.     {
  128.     Stone17
  129.     scale < 1.72118 0.08000 0.17561>
  130.     translate < 0.00000 0.50000 0.00000> 
  131.     }  /* End Texture */
  132. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  133.      bounded_by { box { <-1.82118 -0.55463 -0.27561> <1.82118 0.68000 0.27561>}}
  134.     } /*End CSG object*/
  135. /*Cube39*/
  136.    object
  137.    {
  138.     intersection { Cube 
  139.     scale < 1.95609 0.31818 1.81818>
  140.     translate < 0.00155 -1.81818 1.02273> 
  141.     }
  142.     texture
  143.     {
  144.     Stone19
  145.     scale < 1.95609 0.31818 1.81818>
  146.     translate < 0.00155 -1.81818 1.02273> 
  147.     }  /* End Texture */
  148. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  149.      bounded_by { box { <-2.05455 -2.23636 -0.89546> <2.05765 -1.40000 2.94091>}}
  150.    } /*End object*/
  151. /*Cube46*/
  152.    object
  153.    {
  154.     intersection { Cube 
  155.     scale < 0.44765 0.15244 0.30488>
  156.     translate < 0.00000 -1.32996 1.67683> 
  157.     }
  158.     texture
  159.     {
  160.     Stone21
  161.     scale < 0.44765 0.15244 0.30488>
  162.     translate < 0.00000 -1.32996 1.67683> 
  163.     }  /* End Texture */
  164. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  165.      bounded_by { box { <-0.54765 -1.58240 1.27195> <0.54765 -1.07753 2.08171>}}
  166.    } /*End object*/
  167. /*Cube47*/
  168.    object
  169.    {
  170.     intersection { Cube 
  171.     scale < 0.22988 0.10889 0.13066>
  172.     translate < 0.00000 -1.06864 1.67683> 
  173.     }
  174.     texture
  175.     {
  176.     Grnt1a
  177.     scale < 0.22988 0.10889 0.13066>
  178.     translate < 0.00000 -1.06864 1.67683> 
  179.     }  /* End Texture */
  180. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  181.      bounded_by { box { <-0.32988 -1.27753 1.44617> <0.32988 -0.85976 1.90749>}}
  182.    } /*End object*/
  183. /*PlaY66*/
  184.    object
  185.    {
  186.     plane { <0.0 -1.00000 0.0> 0.0 
  187.     translate < 0.00000 -2.17942 0.45733> 
  188.     }
  189.     texture
  190.     {
  191.     colour red 1.000000 green 1.000000 blue 0.000000 alpha 0.000000
  192.     }  /* End Texture */
  193.    } /*End object*/
  194. /*PlaY67*/
  195.    object
  196.    {
  197.     plane { <0.0 -1.00000 0.0> 0.0 
  198.     translate < 0.00000 -2.02698 0.87109> 
  199.     }
  200.     texture
  201.     {
  202.     Clouds
  203.     scale < 0.69686 1.00000 0.71865>
  204.     translate < 0.00000 -2.02698 0.87109> 
  205.     }  /* End Texture */
  206. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  207.    } /*End object*/
  208. /*Sphe71*/
  209.    object
  210.    {
  211.     quadric { Ellipsoid 
  212.     scale < 0.15500 0.15500 0.15500>
  213.     translate < 0.70000 -0.66500 2.06000> 
  214.     }
  215.     texture
  216.     {
  217.     Gold_Texture
  218.     scale < 0.15500 0.15500 0.15500>
  219.     translate < 0.70000 -0.66500 2.06000> 
  220.     }  /* End Texture */
  221. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  222.      bounded_by { box { <-0.53554 -0.92001 1.80500> <0.95500 0.92000 3.71108>}}
  223.    } /*End object*/
  224. /*Sphe72*/
  225.    object
  226.    {
  227.     quadric { Ellipsoid 
  228.     scale < 0.16500 0.16500 0.16500>
  229.     translate < -0.70000 -0.66000 2.06000> 
  230.     }
  231.     texture
  232.     {
  233.     Chrome_Texture
  234.     scale < 0.16500 0.16500 0.16500>
  235.     translate < -0.70000 -0.66000 2.06000> 
  236.     }  /* End Texture */
  237. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  238.      bounded_by { box { <-0.96500 -0.92500 1.79500> <-0.43500 -0.39500 2.32500>}}
  239.    } /*End object*/
  240. } /*End composite*/
  241. /*********************************/
  242. /*arche1*/
  243. #declare arche1 =  composite
  244. {
  245.    object
  246.    {
  247.     difference
  248.     {
  249.     /*CylZ0*/
  250.     intersection
  251.     {
  252.     quadric { Cylinder_Z }
  253.     plane { <0.0 0.0 1.0> 1.0  }
  254.     plane { <0.0 0.0 -1.0> 1.0 }
  255.     scale < 0.50000 0.87000 0.16667>
  256.     translate < 0.00000 -0.50000 0.00000> 
  257.     }
  258.     /*CylZ1*/
  259.     intersection
  260.     {
  261.     quadric { Cylinder_Z }
  262.     plane { <0.0 0.0 1.0> 1.0  }
  263.     plane { <0.0 0.0 -1.0> 1.0 }
  264.     scale < 0.38000 0.73000 0.19001>
  265.     translate < 0.00000 -0.50000 0.00000> 
  266.     }
  267.     /*Cube24*/
  268.     intersection { Cube 
  269.     scale < 0.58000 0.54000 0.28000>
  270.     translate < 0.01000 -1.04000 0.00000> 
  271.     }
  272.     } /* End CSG */
  273.     texture
  274.     {
  275.     Stone16
  276.     scale < 0.50000 0.87000 0.16667>
  277.     translate < 0.00000 -0.50000 0.00000> 
  278.     }  /* End Texture */
  279. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  280.      bounded_by { box { <-0.60000 -1.68000 -0.38000> <0.60000 0.47000 0.38000>}}
  281.     } /*End CSG object*/
  282. } /*End composite*/
  283. /*********************************/
  284. /*colone*/
  285. #declare colone =  composite
  286. {
  287. /*CylY5*/
  288.    object
  289.    {
  290.     intersection
  291.     {
  292.     quadric { Cylinder_Y }
  293.     plane { <0.0 1.0 0.0> 1.0  }
  294.     plane { <0.0 -1.0 0.0> 1.0 }
  295.     scale < 0.11500 0.38499 0.11000>
  296.     translate < 0.00000 0.00000 0.00000> 
  297.     }
  298.     texture
  299.     {
  300.     Stone18
  301.     scale < 0.11500 0.38499 0.11000>
  302.     translate < 0.00000 0.00000 0.00000> 
  303.     }  /* End Texture */
  304. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  305.      bounded_by { box { <-0.21500 -0.48500 -0.21000> <0.21500 0.48500 0.21000>}}
  306.    } /*End object*/
  307.    object
  308.    {
  309.     difference
  310.     {
  311.     union
  312.     {
  313.     /*CylZ6*/
  314.     intersection
  315.     {
  316.     quadric { Cylinder_Z }
  317.     plane { <0.0 0.0 1.0> 1.0  }
  318.     plane { <0.0 0.0 -1.0> 1.0 }
  319.     scale < 0.07078 0.06473 0.12501>
  320.     translate < -0.11923 0.37527 0.00000> 
  321.     }
  322.     /*CylZ7*/
  323.     intersection
  324.     {
  325.     quadric { Cylinder_Z }
  326.     plane { <0.0 0.0 1.0> 1.0  }
  327.     plane { <0.0 0.0 -1.0> 1.0 }
  328.     scale < 0.07078 0.06473 0.12501>
  329.     translate < 0.11923 0.37527 0.00000> 
  330.     }
  331.     /*Cube8*/
  332.     intersection { Cube 
  333.     scale < 0.12000 0.03000 0.10500>
  334.     translate < -0.00500 0.40500 0.00000> 
  335.     }
  336.     /*CylY9*/
  337.     intersection
  338.     {
  339.     quadric { Cylinder_Y }
  340.     plane { <0.0 1.0 0.0> 1.0  }
  341.     plane { <0.0 -1.0 0.0> 1.0 }
  342.     scale < 0.12500 0.05000 0.11500>
  343.     translate < 0.00000 0.33500 0.00000> 
  344.     }
  345.     } /* End CSG */
  346.     /*Sphe15*/
  347.     quadric { Ellipsoid 
  348.     scale < 0.03500 0.03500 0.03500>
  349.     translate < -0.11923 0.37527 -0.12000> 
  350.     }
  351.     /*Sphe16*/
  352.     quadric { Ellipsoid 
  353.     scale < 0.03500 0.03500 0.03500>
  354.     translate < 0.11923 0.37527 -0.12000> 
  355.     }
  356.     } /* End CSG */
  357.     texture
  358.     {
  359.     Stone21
  360.     scale < 0.07078 0.06473 0.12501>
  361.     translate < -0.11923 0.37527 0.00000> 
  362.     }  /* End Texture */
  363. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  364.      bounded_by { box { <-0.29000 0.21055 -0.22500> <0.29000 0.54000 0.22500>}}
  365.     } /*End CSG object*/
  366.    object
  367.    {
  368.     union
  369.     {
  370.     /*CylY10*/
  371.     intersection
  372.     {
  373.     quadric { Cylinder_Y }
  374.     plane { <0.0 1.0 0.0> 1.0  }
  375.     plane { <0.0 -1.0 0.0> 1.0 }
  376.     scale < 0.12500 0.05000 0.12000>
  377.     translate < 0.00000 -0.34000 0.00000> 
  378.     }
  379.     /*Cube11*/
  380.     intersection { Cube 
  381.     scale < 0.14000 0.06500 0.15000>
  382.     translate < 0.00000 -0.43500 0.00000> 
  383.     }
  384.     /*Cube12*/
  385.     intersection { Cube 
  386.     scale < 0.16500 0.01500 0.17500>
  387.     translate < 0.00000 -0.45000 0.00000> 
  388.     }
  389.     } /* End CSG */
  390.     texture
  391.     {
  392.     Stone16
  393.     scale < 0.12500 0.05000 0.12000>
  394.     translate < 0.00000 -0.34000 0.00000> 
  395.     }  /* End Texture */
  396. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  397.      bounded_by { box { <-0.22500 -0.60000 -0.22000> <0.22500 -0.19000 0.22000>}}
  398.     } /*End CSG object*/
  399.    object
  400.    {
  401.     union
  402.     {
  403.     /*Cube13*/
  404.     intersection { Cube 
  405.     scale < 0.14000 0.04000 0.15000>
  406.     translate < 0.00000 0.47500 0.00000> 
  407.     }
  408.     /*Cube14*/
  409.     intersection { Cube 
  410.     scale < 0.21250 0.02000 0.20250>
  411.     translate < 0.00000 0.53500 0.00000> 
  412.     }
  413.     } /* End CSG */
  414.     texture
  415.     {
  416.     Stone16
  417.     scale < 0.14000 0.04000 0.15000>
  418.     translate < 0.00000 0.47500 0.00000> 
  419.     }  /* End Texture */
  420. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  421.      bounded_by { box { <-0.24000 0.33500 -0.25000> <0.24000 0.61500 0.25000>}}
  422.     } /*End CSG object*/
  423. } /*End composite*/
  424. /*********************************/
  425. /*GR3*/
  426. #declare GR3 =  composite
  427. {
  428.    object
  429.    {
  430.     union
  431.     {
  432.     /*Cube40*/
  433.     intersection { Cube 
  434.     scale < 0.50000 0.50000 0.16000>
  435.     translate < 0.00000 0.00000 -0.34000> 
  436.     }
  437.     /*Cube41*/
  438.     intersection { Cube 
  439.     scale < 0.50000 0.31500 0.15500>
  440.     translate < 0.00000 -0.18500 -0.02500> 
  441.     }
  442.     /*Cube42*/
  443.     intersection { Cube 
  444.     scale < 0.50000 0.20500 0.15500>
  445.     translate < 0.00000 -0.29500 0.28500> 
  446.     }
  447.     /*Cube43*/
  448.     intersection { Cube 
  449.     scale < 0.07000 0.50000 0.50000>
  450.     translate < 0.43000 0.00000 0.00000> 
  451.     }
  452.     /*Cube44*/
  453.     intersection { Cube 
  454.     scale < 0.07000 0.50000 0.50000>
  455.     translate < -0.43000 0.00000 0.00000> 
  456.     }
  457.     } /* End CSG */
  458.     texture
  459.     {
  460.     Stone14
  461.     scale < 0.50000 0.50000 0.16000>
  462.     translate < 0.00000 0.00000 -0.34000> 
  463.     }  /* End Texture */
  464. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  465.      bounded_by { box { <-0.60000 -0.60000 -0.60000> <0.60000 0.60000 0.54000>}}
  466.     } /*End CSG object*/
  467. } /*End composite*/
  468. /*********************************/
  469. /*epe*/
  470. #declare epe =  composite
  471. {
  472.    object
  473.    {
  474.     difference
  475.     {
  476.     union
  477.     {
  478.     /*CylY48*/
  479.     intersection
  480.     {
  481.     quadric { Cylinder_Y }
  482.     plane { <0.0 1.0 0.0> 1.0  }
  483.     plane { <0.0 -1.0 0.0> 1.0 }
  484.     scale < 0.04500 0.44999 0.01500>
  485.     translate < 0.00000 0.00000 0.00000> 
  486.     }
  487.     /*QSph49*/
  488.     quadric { Ellipsoid 
  489.     scale < 0.04556 0.07144 0.01585>
  490.     translate < 0.00032 -0.44955 0.00000> 
  491.     }
  492.     } /* End CSG */
  493.     /*Cube50*/
  494.     intersection { Cube 
  495.     scale < 0.01416 0.36762 0.00530>
  496.     translate < 0.00000 0.00000 -0.01047> 
  497.     }
  498.     /*Cube51*/
  499.     intersection { Cube 
  500.     scale < 0.01416 0.36762 0.00530>
  501.     translate < 0.00000 0.00000 0.01047> 
  502.     }
  503.     } /* End CSG */
  504.     texture
  505.     {
  506.     Chrome_Texture
  507.     scale < 0.04500 0.44999 0.01500>
  508.     translate < 0.00000 0.00000 0.00000> 
  509.     }  /* End Texture */
  510. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  511.      bounded_by { box { <-0.14500 -0.54999 -0.11500> <0.14500 0.54999 0.11500>}}
  512.     } /*End CSG object*/
  513. /*Cube52*/
  514.    object
  515.    {
  516.     intersection { Cube 
  517.     scale < 0.05100 0.05500 0.02165>
  518.     translate < 0.00000 0.45500 0.00000> 
  519.     }
  520.     texture
  521.     {
  522.     Gold_Texture
  523.     scale < 0.05100 0.05500 0.02165>
  524.     translate < 0.00000 0.45500 0.00000> 
  525.     }  /* End Texture */
  526. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  527.      bounded_by { box { <-0.15100 0.30000 -0.12165> <0.15100 0.61000 0.12165>}}
  528.    } /*End object*/
  529. /*QSph53*/
  530.    object
  531.    {
  532.     quadric { Ellipsoid 
  533.     scale < 0.02376 0.03780 0.01112>
  534.     translate < 0.07489 0.45656 0.00000> 
  535.     }
  536.     texture
  537.     {
  538.     Silver_Texture
  539.     scale < 0.02376 0.03780 0.01112>
  540.     translate < 0.07489 0.45656 0.00000> 
  541.     }  /* End Texture */
  542. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  543.      bounded_by { box { <-0.04887 0.31876 -0.11112> <0.19865 0.59437 0.11112>}}
  544.    } /*End object*/
  545. /*QSph54*/
  546.    object
  547.    {
  548.     quadric { Ellipsoid 
  549.     scale < 0.02376 0.03780 0.01112>
  550.     translate < -0.07489 0.45656 0.00000> 
  551.     }
  552.     texture
  553.     {
  554.     Silver_Texture
  555.     scale < 0.02376 0.03780 0.01112>
  556.     translate < -0.07489 0.45656 0.00000> 
  557.     }  /* End Texture */
  558. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  559.      bounded_by { box { <-0.19865 0.31876 -0.11112> <0.04887 0.59437 0.11112>}}
  560.    } /*End object*/
  561.    object
  562.    {
  563.     union
  564.     {
  565.     /*QSph55*/
  566.     quadric { Ellipsoid 
  567.     scale < 0.04164 0.02500 0.02882>
  568.     translate < 0.00000 0.53508 0.00000> 
  569.     }
  570.     /*QSph56*/
  571.     quadric { Ellipsoid 
  572.     scale < 0.04164 0.02500 0.02882>
  573.     translate < 0.00000 0.57995 0.00000> 
  574.     }
  575.     /*QSph57*/
  576.     quadric { Ellipsoid 
  577.     scale < 0.04164 0.02500 0.02882>
  578.     translate < 0.00000 0.62163 0.00000> 
  579.     }
  580.     /*QSph58*/
  581.     quadric { Ellipsoid 
  582.     scale < 0.04164 0.02500 0.02882>
  583.     translate < 0.00000 0.66971 0.00000> 
  584.     }
  585.     /*QSph59*/
  586.     quadric { Ellipsoid 
  587.     scale < 0.04164 0.02500 0.02882>
  588.     translate < 0.00000 0.71459 0.00000> 
  589.     }
  590.     } /* End CSG */
  591.     texture
  592.     {
  593.     Bronze_Texture
  594.     scale < 0.04164 0.02500 0.02882>
  595.     translate < 0.00000 0.53508 0.00000> 
  596.     }  /* End Texture */
  597. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  598.      bounded_by { box { <-0.14164 0.41007 -0.12882> <0.14164 0.79471 0.12882>}}
  599.     } /*End CSG object*/
  600. /*ConY60*/
  601.    object
  602.    {
  603.     intersection { 
  604.     quadric {  QCone_Y }
  605.     plane { <0.0 1.0 0.0> 0.0  }
  606.     plane { <0.0 -1.0 0.0> 1.0 }
  607.     translate  <0.0 0.5 0.0>
  608.     scale < 0.07028 0.14567 0.07052>
  609.     translate < 0.00000 0.79498 0.00000> 
  610.     }
  611.     texture
  612.     {
  613.     Stone21
  614.     scale < 0.07028 0.07283 0.07052>
  615.     translate < 0.00000 0.79498 0.00000> 
  616.     }  /* End Texture */
  617. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  618.      bounded_by { box { <-0.17028 0.62215 -0.17052> <0.17028 0.96782 0.17052>}}
  619.    } /*End object*/
  620. /*Sphe61*/
  621.    object
  622.    {
  623.     quadric { Ellipsoid 
  624.     scale < 0.05763 0.05763 0.05763>
  625.     translate < 0.00000 0.87551 0.00000> 
  626.     }
  627.     texture
  628.     {
  629.     Glass
  630.     scale < 0.05763 0.05642 0.05763>
  631.     translate < 0.00000 0.87551 0.00000> 
  632.     }  /* End Texture */
  633. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  634.      bounded_by { box { <-0.15764 0.71909 -0.15764> <0.15764 1.03192 0.15764>}}
  635.    } /*End object*/
  636.    object
  637.    {
  638.     union
  639.     {
  640.     /*Cube62*/
  641.     intersection { Cube 
  642.     scale < 0.20491 0.01560 0.00813>
  643.     translate < 0.00000 0.45519 0.00000> 
  644.     }
  645.     /*ConX63*/
  646.     intersection { 
  647.     quadric { QCone_X }
  648.     plane { <1.0 0.0 0.0> 0.0  }
  649.     plane { <-1.0 0.0 0.0> 1.0 }
  650.     translate  <0.5 0.0 0.0>
  651.     scale < 0.10997 0.04500 0.04999>
  652.     translate < -0.18253 0.45641 0.00000> 
  653.     }
  654.     /*ConX64*/
  655.     intersection { 
  656.     quadric { QCone_X }
  657.     plane { <1.0 0.0 0.0> 0.0  }
  658.     plane { <-1.0 0.0 0.0> 1.0 }
  659.     translate  <0.5 0.0 0.0>
  660.     scale < 0.10997 0.04500 0.04999>
  661.     rotate < 0.0 180 0.0>
  662.     translate < 0.18253 0.45641 0.00000> 
  663.     }
  664.     } /* End CSG */
  665.     texture
  666.     {
  667.     Gold_Texture
  668.     scale < 0.20491 0.01560 0.00813>
  669.     translate < 0.00000 0.45519 0.00000> 
  670.     }  /* End Texture */
  671. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  672.      bounded_by { box { <-0.30492 0.33959 -0.10813> <0.30492 0.57079 0.10813>}}
  673.     } /*End CSG object*/
  674. /*QSph74*/
  675.    object
  676.    {
  677.     quadric { Ellipsoid 
  678.     scale < 0.03000 0.03000 0.09500>
  679.     translate < 0.00000 0.46000 0.00000> 
  680.     }
  681.     texture
  682.     {
  683.     Stone21
  684.     scale < 0.03000 0.03000 0.09500>
  685.     translate < 0.00000 0.46000 0.00000> 
  686.     }  /* End Texture */
  687. colour red 1.000000 green 1.000000 blue 1.000000 alpha 0.000000
  688.      bounded_by { box { <-0.13000 0.33000 -0.19500> <0.13000 0.59000 0.19500>}}
  689.    } /*End object*/
  690. } /*End composite*/
  691. /*+++++++++++++++++ Start Master ++++++++++++++++++++++++++*/
  692.  
  693. composite { 
  694.     Master
  695.     }
  696. /*********************************/
  697. composite { 
  698.     arche1
  699.     scale < 1.00000 1.00000 1.00000>
  700.     translate < 0.00000 0.00000 0.00000> 
  701.     }
  702. /*********************************/
  703. composite { 
  704.     colone
  705.     scale < 1.00000 1.00000 1.00000>
  706.     translate < -0.51000 -1.00000 0.00000> 
  707.     }
  708. /*********************************/
  709. composite { 
  710.     colone
  711.     scale < 1.00000 1.00000 1.00000>
  712.     translate < 0.51000 -1.00000 0.00000> 
  713.     }
  714. /*********************************/
  715. composite { 
  716.     arche1
  717.     scale < 1.00000 1.00000 1.00000>
  718.     translate < 1.00000 0.00000 0.00000> 
  719.     }
  720. /*********************************/
  721. composite { 
  722.     arche1
  723.     scale < 1.00000 1.00000 1.00000>
  724.     translate < -1.00000 0.00000 0.00000> 
  725.     }
  726. /*********************************/
  727. composite { 
  728.     colone
  729.     scale < 1.00000 1.00000 1.00000>
  730.     translate < -1.53000 -1.00000 0.00000> 
  731.     }
  732. /*********************************/
  733. composite { 
  734.     colone
  735.     scale < 1.00000 1.00000 1.00000>
  736.     translate < 1.53000 -1.00000 0.00000> 
  737.     }
  738. /*********************************/
  739. composite { 
  740.     GR3
  741.     scale < 1.63571 0.69512 0.87282>
  742.     translate < 0.00000 -1.78641 3.30923> 
  743.     }
  744. /*********************************/
  745. composite { 
  746.     epe
  747.     scale < 1.00000 1.00000 1.00000>
  748.     translate < 0.00000 -0.74111 1.67683> 
  749.     }
  750. /*********************************/
  751. composite { 
  752.     colone
  753.     scale < 0.68000 0.64000 0.68000>
  754.     translate < -0.70000 -1.18000 2.06000> 
  755.     }
  756. /*********************************/
  757. composite { 
  758.     colone
  759.     scale < 0.68000 0.64000 0.68000>
  760.     translate < 0.70000 -1.18000 2.06000> 
  761.     }
  762.